using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using NazSoft.Framework;
using System.Linq;
using System.Data.Linq;
using System.Data.Linq.Mapping;
using System.Transactions;
using BCL;
using System.Web.UI.WebControls;

namespace BCL.Entity.Entity
{
    [TableAttribute(Name = "Result_Type")]
    public partial class Result_Type
    {

        #region Constructor
        public Result_Type()
        { }
        #endregion

        #region Public Properties
        [ColumnAttribute(DbType = "int")]

        [AddEditDelete(Add = false, Delete = true)]
        public int? RType { set; get; }
        [ColumnAttribute(DbType = "datetime")]

        public System.DateTime? Datestamp { set; get; }
        [ColumnAttribute(DbType = "varchar(90)")]

        public string Title { set; get; }
        [ColumnAttribute(DbType = "bit")]

        public bool? IsActive { set; get; }
        [ColumnAttribute(DbType = "datetime")]

        public System.DateTime? ResultAnnocementDate { set; get; }
        [ColumnAttribute(DbType = "datetime")]

        public System.DateTime? ResultYear { set; get; }
        [ColumnAttribute(DbType = "varchar(250)")]

        public string ResultLevel { set; get; }
        [ColumnAttribute(DbType = "varchar(250)")]

        [AddEditDelete(Edit = false)]
        public string CreatedBy { set; get; }
        [ColumnAttribute(DbType = "varchar(250)")]

        [AddEditDelete(Add = false)]
        public string UpdatedBy { set; get; }
        [ColumnAttribute(DbType = "datetime")]

        [AddEditDelete(Edit = false)]
        public System.DateTime? CreatedDate { set; get; }
        [ColumnAttribute(DbType = "datetime")]

        [AddEditDelete(Add = false)]
        public System.DateTime? UpdatedDate { set; get; }
        [ColumnAttribute(DbType = "bit")]

        [AddEditDelete(Edit = false)]
        public bool? IsDeleted { set; get; }
        [AddEditDelete(Ignore = true)]
        public int? Counts { set; get; }
        [AddEditDelete(Ignore = true)]
        public int? To { set; get; }
        [AddEditDelete(Ignore = true)]
        public int? From { set; get; }
        [AddEditDelete(Ignore = true)]
        public long? PageNumbers { set; get; }
        [AddEditDelete(Ignore = true)]
        public string SortingField { set; get; }
        [AddEditDelete(Ignore = true)]
        public SortDirection SortingDirection { set; get; }
        #endregion

    }
}
